﻿//#region ONUR KARADENİZ
//// murat onur  Delegeler
//// Delegeler   Temeldelege.cs
//// 201301025:11 PM
//// 2013  01
//// 02 02
//#endregion

//using System;

//namespace Delegeler
//{
//    public class Dosyaloger
//    {
//        public static void Logyaz(int s)
//        {
//            Console.WriteLine(s.ToString());
//        }
//    }
//    public class Ekranloger
//    {
//        public static void Logyaz(string s)
//        {
//            Console.WriteLine(s);
//        }
//    }
//    public static class Temeldelege
//    {
//        public delegate void LogeventHandler(string msg);

//        public delegate void deneEventHandler(int a);
//        static void Main(string[] args)
//        {
//            deneEventHandler d1;
//            //d1 isimli değişkene dosyaloger sınıfının logyaz metoduna işaret etmesi sağlanmıştır
//            d1 = new deneEventHandler(Dosyaloger.Logyaz);
//            LogeventHandler d2;
//            d2 = new LogeventHandler(Ekranloger.Logyaz);
//            d1(1);
//            d2("ekran");
            
//            d1.Invoke(2);
//            Console.ReadLine();

//        }
//    }
//}